the brains of the operation - Spanish English Dictionary